haloalkanes and haloarenes class 12 revision neet